<?php
namespace App\Http\Controllers\Admin;

use App\Http\Controllers\Controller;
use Illuminate\Support\Facades\DB;
use Illuminate\Http\Request;
use App\Models\Bkuser;

// 后台
class IndexController extends Controller
{

	public function index(){
		// 用session值做登录判断
		if (session("username") != null) {
			// 接收session传过来的值
			$name = session("username");
			// dd($username );
			// 用session传过来的值去查询单挑数据
			$arr = Bkuser::where("username", "$name")->first();
			// 渲染模板
			return view('/admin/index',['arr' => $arr]);
		}else{
			// 重定向
	    	return redirect()->action("admin\LoginController@login");
		}
	}

	public function index_v1(){
		// return 1;
		return view('/admin/index_v1');
	}

	public function index_v2(){
		// return 1;
		return view('/admin/index_v2');
	}


	//登录
	public function login(Request $request){
        // return $request->all();
		// 获取用户名
        $name = $request->yonghu;
        // 获取密码
        $pass = $request->mima;
        //查询账号是否存在
        $str = Bkuser::where("username", $name)
                ->first();
        // 判断登陆错误原因
        if (!empty($str)) {
        	if($str->state==1){
	            if ($str->password == $pass) {
	                //把用户名存在session里
	               session(["username"=>$name]);
	               echo 1;
	            }else{
	                // 返回上一步
	                echo 2;
	            }
	        }else{
	        	echo 3;
	        }
        }else{
            // 返回上一步
            echo 0;
        }
	}
}
?>